.header{
    overflow: hidden;
    background-color: #fff;
 }
 .top{
     height: 40px;
     background-color:  #94070A;
     text-align: center;
     color: #fff;
     font-size: 14px;
 }
 .top .container{
     height: 40px;
 }
 .top .col-left{
     height: 40px;
     line-height: 40px;
     text-align: left;
     span{
         padding-left: 10px;
     }
 }
 .top .col-right{
     height: 40px;
     line-height: 40px;
     text-align: right;
     .nav-link{
         padding: 0 1rem;
         color: #fff;
     }
 }
 .search{
     display: flex;
     align-items: center;
     justify-content: space-between;
     height: 100px;
     padding: 20px 0;
     .name{
         font-size: 18px;
         font-weight: bold;
         padding-bottom: 5px;
     }
     .text{
         font-size: 12px;
     }
     .search-right{
         display: flex;
         align-items: center;
         justify-content: space-between;
         .text{
             font-size: 12px;
             &.color-blue{
                 color: #1787fb;
                 padding-bottom: 10px;
             }
         }
         &-con{
             padding-right: 10px;
         }
     }
     .input-group{
         width: 700px;
         .input-group-text{
             width: 100px;
             background-color: #94070A;
             color: #fff;
             text-align: center;
         }
     }
 }
 .navs .nav-link{
     padding: 8px 32px;
     font-weight: 600;
     font-size: 14px;
     color: #94070A;
     &.active{
         border-bottom: 2px solid #94070A;
     }
 }
.footer{
    background-color: #94070A;
    .container{
        height: 100px;
        background-color: #94070A;
        padding: 20px 15px;
        .foot-list{
            width: 300px;
            display: inline-block;
            vertical-align: middle;
            font-size: 14px;
            color: #fff;
        }
        .foot-list-item{
            position: relative;
            margin-bottom: 10px;
            &.foot-list-bd::after{
                content: '';
                position: absolute;
                right: 30px;
                top: 50%;
                width: 1px;
                height: 16px;
                margin-top: -8px;
                background-color: #fff;
            }
        }
        .col-4{
            text-align: right;
        }
        .img{
            width: 64px;
            height: 66px;
            margin-right: 20px;
        }
    }
    .foot-info{
        width: 100%;
        height: 100px;
        background-color: #302A29;
        text-align: center;
        .foot-title{
            height: 50px;
            line-height: 50px;
            font-size: 20px;
            font-weight: bold;
            color: #fff;
        }
        .foot-subTitle{
            div{
                display: inline-block;
                margin-right: 15px;
                font-size: 12px;
                color: #fff;
                span{
                    padding-right: 3px;
                }
            }
        }
    }
}